A Discussion of Refactoring in Research and Practice
نویسندگان
چکیده
In this paper we provide a detailed overview of the field of software restructuring and refactoring from a formal as well as a from a practical point of view. After summarizing refactoring’s current applications and tool support, we discuss the current research on refactoring in a number of essential research questions. Lastly, we highlight the key directions in which refactoring research is moving forward.
منابع مشابه
Effect of Mother's Group Discussion on Puberty Health Education on Knowledge and Practice of Adolescent Girls about Puberty Health
Introduction: The effect of motherschr('39') group discussion on the level of knowledge and practice of adolescent girls about puberty health in public high schools in Ghaemieh in 2019. Methods: The present study was a quasi-experimental interventional study with a pre-test-post-test design with the control group. In this study, two schools were randomly selected and 40 students from each scho...
متن کاملThe effect of self care program education through group discussion method on knowledge and practice in diabetic adolescent girls referring to Iranian Diabetes Society
Introduction: Diabetes is a chronic illness which needs specific self care behaviors to the end of life. On the other hand, studies have shown that improvement in knowledge and practice of diabetic patients brings about improvement of metabolic status for which self care education specially with active method (active involvement of diabetic patients) is necessary. So, this study has been conduc...
متن کاملFirst International Workshop on Refactoring : Achievements, Challenges, and Effects (REFACE?03)
The research in object-oriented restructuring and refactoring continues to be very active in these days. Although commercial refactoring tools are beginning to increase in number, there are still a lots of open issues that remain to be solved. In general, there is a need for formalism and methods that address refactoring operations in a more consistent, generic, scalable way. The aim of this ha...
متن کاملUsing Continuous Change Analysis to Understand the Practice of Refactoring
Despite the enormous success that manual and automated refactoring has enjoyed during the last decade, we know little about the practice of refactoring. Understanding the refactoring practice is important for developers, refactoring tool builders, and researchers. Many previous approaches to study refactorings are based on comparing code snapshots, which is imprecise, incomplete, and does not a...
متن کاملUsing Continuous Code Change Analysis to Understand the Practice of Refactoring
Despite the enormous success that manual and automated refactoring has enjoyed during the last decade, we know little about the practice of refactoring. Understanding the refactoring practice is important for developers, refactoring tool builders, and researchers. Many previous approaches to study refactorings are based on comparing code snapshots, which is imprecise, incomplete, and does not a...
متن کامل